Applications ofConcrete-Type Inference

نویسنده

  • Peter von der Ahé
چکیده

Precise information about concrete types has numerous applications including increased program understanding, application extracting, and various optimizations. We present a concrete-type inference tool for Smalltalk in a practical setting, demonstrating that it can reduce the runtime memory requirements significantly. Specifically, we have implemented our system in the Resilient Embedded System, a development platform for embedded systems. We also demonstrate how our tool can be used to catch potential runtime errors at compile time. Our type inference system is based on the Cartesian Product Algorithm [1]. We discuss sources of imprecision in existing algorithms and present a new technique to reduce imprecision from default initialization of instance variables. Furthermore, we discuss the applications of concrete-type inference and how they can help programmers rapidly develop faster, more stable programs with smaller memory footprint. Especially the latter property is significant when building programs for embedded systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Review of the Applications of Exponential Family in Statistical Inference

‎In this paper‎, ‎after introducing exponential family and a history of work done by researchers in the field of statistics‎, ‎some applications of this family in statistical inference especially in estimation problem‎,‎statistical hypothesis testing and statistical information theory concepts will be discussed‎.

متن کامل

A Novel Type-2 Adaptive Neuro Fuzzy Inference System Classifier for Modelling Uncertainty in Prediction of Air Pollution Disaster (RESEARCH NOTE)

Type-2 fuzzy set theory is one of the most powerful tools for dealing with the uncertainty and imperfection in dynamic and complex environments. The applications of type-2 fuzzy sets and soft computing methods are rapidly emerging in the ecological fields such as air pollution and weather prediction. The air pollution problem is a major public health problem in many cities of the world. Predict...

متن کامل

Voting Algorithm Based on Adaptive Neuro Fuzzy Inference System for Fault Tolerant Systems

some applications are critical and must designed Fault Tolerant System. Usually Voting Algorithm is one of the principle elements of a Fault Tolerant System. Two kinds of voting algorithm are used in most applications, they are majority voting algorithm and weighted average algorithm these algorithms have some problems. Majority confronts with the problem of threshold limits and voter of weight...

متن کامل

Voting Algorithm Based on Adaptive Neuro Fuzzy Inference System for Fault Tolerant Systems

some applications are critical and must designed Fault Tolerant System. Usually Voting Algorithm is one of the principle elements of a Fault Tolerant System. Two kinds of voting algorithm are used in most applications, they are majority voting algorithm and weighted average algorithm these algorithms have some problems. Majority confronts with the problem of threshold limits and voter of weight...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003